settimeout

精通Vue(12):异步组件实现原理

异步组件我接触的也不多,在Vue-router中有过接触,它的意思是这样的:假如有几个路由组件“用户管理“、”系统配置“、”任务管理“,我们知道在中一次只显示一个组件,那么在初始页面时,我们可以只加载一个,后面两个可以在需要的时候再加

vue 组件 异步 settimeout 异步组件 2025-10-02 16:49  3

微任务与宏任务

在 Node.js 中,微任务(Microtasks)和宏任务(Macrotasks)是事件循环(Event Loop)的核心组成部分,用于管理异步操作的执行顺序。这两种任务机制源于 JavaScript 的单线程模型,通过 libuv 库的底层支持,实现非阻

callback tick settimeout tock 2025-09-29 13:37  3

我终于搞懂了Promise,并且手写了一遍

在学习异步编程时,我终于搞懂了 JavaScript 的执行机制。JS 引擎是一行一行同步执行代码的,如果某段代码执行很慢,就会阻塞后面的代码。为了解决这个问题,JS 引入了异步机制,比如用 setTimeout 包裹耗时函数,让它延后执行,不影响主线程继续运

promise 回调函数 cb 异步 settimeout 2025-09-26 04:10  3

js异步解决方案以及实现原理

JavaScript 是单线程的(浏览器中主线程:渲染 + JS 共享一个线程)。如果所有任务都同步执行,遇到耗时操作(如 IO、网络请求、定时器)就会阻塞 UI,用户体验很差。所以需要异步机制,让长耗时任务交给宿主环境(浏览器 / Node.js),执行完再

js 异步 err settimeout js异步 2025-09-09 20:53  5